Adding sync frequency config
Initial implementation of file sync (missing methods)
Updating interface to include file target
Merging
Refactoring
Cleaning up config
First file sync implementation (untested)