Initial Work on REST

Moving the protocol implementation to REST Using ServiceStack.
Rest version update

Adding some extra work on the rest version of the plugin
Adding REST & ORM for the data

Using ServiceStack.Ormlite for the database and working on the REST for
the sync functionality