string representation of state
fix whoopses
move generation beginnings
some refactoring
implement Move class
move generation, untested
move generation test
make everything but the test compile
make compile
fix tests
make tests pass