Updates Piece->board method
Updates to Piece->board

+ Updates the board method to only allow setting once.
+ Adds PieceTest.
Removes useless namespaces from tests