Added istanbul, lots of tests, and started working on making moves