Clean up Move & Position

* If a player can go again will be determined by if they had any moves to choose, not based on which move they chose
* Remove incorrect documentation about the Home row and assotiated defines
* Add Move.String() and Position.String()
Adjust formating of Postion.String()
Implement 'GetMoves' function that allows the player to move a piece from the base
Simple list of possible moves
Add move from center
Add movement in Home tracks
Add Track move calculations
Implement Board.TakeMove(Move)
Print Board's column titles
Apply some test moves