Major update

Board, Tile, and Game classes
- major refactoring and tidy up
- test refactoring
Android UI
- added changing of Board size(broken)
- added victory test (broken)