Refactor GUI to use GameServer and GameState properly

(doesn't work currently)
Refer to tiles as tiles and not pieces
Set default board size
Make GLU when drawing
Merge branch 'master' of github.com:katherineng/terrace
Delete DefaultBoardGame and Repl
Merge branch 'master' of github.com:katherineng/terrace

Conflicts:
	src/terrace/gui/TerraceFrame.java
Delete TestMain
(GUI works now)
Make AI Compile
Update AI's state
Merge branch 'master' of github.com:katherineng/terrace
Merge branch 'master' of github.com:katherineng/terrace

Conflicts:
	src/terrace/DefaultBoardGame.java