Refactor rsync

Update rsync to working code
Add methods to use web sockets to communicate with client to perform a sync
Don't bother with `paramError`, just do `if(!validateParams(srcFS, path)) {...}`