adds Board, Square, Player. Starts implementing these.  Also starts implementing tests
moves Move object into GameRules package
Implements Square
implements board
implements player
adds constants for testing
adds total wall num to constants
creates basic board fragment
implements some Session methods and tests
fixes bug in moving pawn to new tile
allows movement of multiple pieces on board
allows movement of multiple pieces on board
Merge branch 'graphics' into gameRules
begins implementing makeMove() and isMoveValid() in Session
updates drawable resources
begins implementing logic for displaying walls on the board
fixes bugs in placing walls
adds start menu
updates canPlaceWall() function and adds playerHasWon(int id) function
removes fragment, highlights current player square