Started makeMove implementation. Other slight changes.
Fixed initialization lists in Board thus allowing BitContainer to be allocated on stack. Added getHash() methods.
Added makeMove to Game. Many bugfixes.
Fixed some minor things in BitContainer and Board.
Fixed a lot of bugs in Game::isMoveValid.