Move methods from EngineHandler to Game

some methods clearly should be in the Game class.
still a lot cleanup to do.
separating responsibillities of classes more clearly.
Remove methods from Board that are not needed

gets handled by flux now.
change recorder to gamesaver

you can save a game now, not record every step.
later we will implement loading of played games, to continue playing
them, and watch an entire game step by step.
Fixed indentation. Changed spaces to tabs
Fixed game not ending properly after checkmate
Added multiline messages for the user
Fixed typo
Merge pull request #33 from clinchergt/cleanupshit

Fixed game not ending properly after checkmate
Merge pull request #34 from clinchergt/multiline

Multiline messages to user
add hint
Unite Move and GenericMove

trying to get rid of Move and use Flux's GenericMove everywhere.
runs fine. hope there are not mistakes. certainly needs some cleanup.
delete note file
Fix Recorder
remove deprecated stuff
Merge pull request #35 from jubalh/cleanupshit

major cleanup