Started rewriting the sync package
Added an example of how the message is downloaded
Rewritten BranchSyncTask
GetDiffTask rewritten, added recursive removal to the DependencyTree
Added procedures responsible for synchronization and diff downloading
Minor fixes related to address serialization
Peer finding procedure, added bounty handler getter/setter to slot
Supervisor dependency problems resolved
Synchronization logging
Synchronization logging enhanced
Merge branch 'feature-sync-rewrite' into develop