Add BaseHantoGame

Added the base hanto game into the common package as Pollice talked about in class
Set up new test files

Added the new game files needed for gamma hanto, which we'll need moving forward
Added Pollice's tests to repository.  Have not yet made changes to support them yet
All of Pollice's tests now pass.  Our original tests still pass
Added abstract base game class and moved most BetaGame functionality to it
Add GameGame class and butterfly location coordinates to keep track of where butterfly is
Change Butterfly surrounded win condition

I refactored the butterfly surrounded method so that it wasn't as messy and moved it (as well as some other stuff) to the BaseHantoGame class. I did this by using a butterfly location coordinate variable.
Minor refactor we changed in class with color switch statement, to avoid repeated code
Name change to make intent more clear
Remove print statement
Fix a few audit issues
More refactoring
weirdly missed one thing
Finished moving BetaGame code into BaseHantoGame
fix audit issues
Move HantoGameFactory
More refactoring and beinging to add a isConected method
Finished isConnected method, has not yet been tested
Add check for walking

Adds check to make sure a piece can slide into another location (as in there is at least 2 spaces adjacent in that direction... since it can't slide through pieces when there isn't room
Simplified walk method.  Still no tests...