Merge pull request #6 from hkparker/austin

Austin
Wrote mouse listeners for the test board
Preparing to sync all into master
Merge pull request #7 from hkparker/austin

Merging Austin's graphics work back into master
Working on methods to get legal moves. Need to fully test those and finish winning conditions
Prototype draggable pieces
Finalizing board API for graphics stuff
Creating reset point for master merge
Merging api changes in master into austin