[fix] Get catchup watching to work

When you have made modifications on your sync directory without running the sync
daemon, it will catch up modifications correctly, by checking all your files and
comparing checksums, reuploading only needed files.
merge
Added: first bootstrap version for functional tests
Fixed: configuration was cached (issue in tests)
Changed: printit prefix so all logs are aligned
Added: more bootstraping for functional tests