fixup! -Added a TimerQueue so multiple file change events are applied once for #1 -Added File Created Event and combined code with FileChanged Event -FileStream for creating backup is not allowing ReadWrite permissions to others -Refactored some code -File Versioning is further optimized. A version file is created that tracks changes. -File Versions outside of the window of allowed versions are deleted
-Fire an event on deleted files
-Version backup for deleted files
-Delete endpoint
-Update map on delete
-Fixed bug with timer callback on additional events
Merge branch 'master' of github.com:theoutlander/ElasticBackup

Conflicts:
	ElasticBackup.Client/FileTracker.cs
	ElasticBackup.Server/StorageManager.cs
	ElasticBackup.Transport/TimerQueue.cs