#26 file syncing CSS; improved local to cloud sync to reduce number of updates for single file; improved error handling with JS client