Refactor BacklogSynchronizer

Simple and abstract algoritm that allows tests
Clear to new model
New model

Change - continues with same concept - any repository events catched in
client
Local repository - directory in client which have its objects monitored
(allow that folder in client as repository)
RepoObject - any file or folder monitored and synchronized in a
repository
TransferResponse - transfers of synchronization
Model of  repository controllers

Physical - manage physical objects in client repositories
Logical - reflects the physical repository to disconnection
synchronizations
Remote - manage the physcial objects in remote repositories
Init of persistence layer
Testing backlog synchronization
StorageQloud Repository Controllers
Backlog to StorageQloud
Refactor BacklogSynchronizer
Reorganizing model
Move DeltaFile to model
Properties to Event
Refactor Event and clear deletes
Tests of GetEvent to BacklogSynchronizer
Remodel Synchronizer and refactor BacklogSynchronizer
Ignore result of tests
Create EventDAO
Refactor namespaces and MD5Hash
LocalEventsSynchronizer tests
Refactor EventsNotSynchronized and add All properties