Added NullPiece class into game
Changed Boardview to no longer intitalize with a board
Changed some method names and other small updates
Refactored class as well as updated tests