Change logging to just log a message, instead of the exception.
Moved logic to Syncer involvement. When posting the data, if a 500 is
returned, then it is up to the Syncer to re-submit it.
Split Json data models coming from REST Api, from the Database models
storing them in a SQLite database.
Work to re-engineer endpoints to use Database objects, and copy/update
data from the json objects.
More work is needed.
Updated Migrations to handle change of Int to Long (SQLite still uses
integer field, but better safe if using something other then SQLite)
Changed Primary Key for Video from VideoId to PlaylistItemId.