Device Sync: Added basic classes for client, server and discovery. Still far from being complete, but moving on from prototyping to real stuff now.
Moved around a few services and updated namespaces.

Related to issue #418.