Merge pull request #12 from petekrull/develop

+ Implemented ValidateUser and PrepareOutgoingData policies for sync servi...
Add support for updating the transaction log on changes
Merge pull request #14 from petekrull/develop

* - Bug fix to prevent hanging on error.
Merge pull request #13 from chemo318/develop

+ Add support for updating the transaction log on changes
Updated models to match client and added new models
Further model enhancements