Shifting the rsync task into the core/file_sync module. Also updated the dump task so it uses the DBSync.dump (or .dump_fetch) function.
Updating the logic in the DBSync class, broke out the dumping and fetching a bit better, and added a wrapper function to do both a dump AND fetch.
Adjusting the copre/deploy module, adding the @roles decorator to the various methods in here, makes it obvious which functions need to get the role assigned when they are executed.
Adding the FileSync() task/module.
Breaking out the provision & upgrade tasks into their own modules.
Updated existing tasks to do super.__init__()