Break the tracker implementation into several different processes each responsible for a
precises task: dispatcher, stager ans migrater.
Add Meta handler class which is responsible for dealing with all async requests.
Implement the migration of files and directories.