todo
orthography fix
testing environment
added specs2 and scalaCheck tests to project
working on environment tests
map state json serialisation;
separate visualization app;
enhanced tests error output.