remove unnecessary directories
ignore sublime files
rewrote as sync, added tests
added bin/