added syncer.rs and .gitignore