Added Piece, Board, and Main

Very basic classes to represent the board and playing pieces. Not
complete. Need to clean up code and improve logic.

Board has a "pretty" print function to print the status of the board.
Ugly but playable. Handles 9x5 boards, haven't tested with other sizes.

Considering looking into unicode characters to improve board
appearance. Might be unnecessary since we intend to go graphical.
Game logic updates

Added Fanorona.java to represent a game being played. Updated the
logic, game now supports single moves, approach and withdrawal.
Logic updates

More logic updates. Bugs present in isPossibleCapturingMove
Cleaned up code

Removed commented out code, added handling for successive captures.
Game assumes that if a successive capture is possible, it will be taken.