Added full? function

Includes refactor
Pending recursion tests
Added game-over-with-tie? board test
Refactor and bug fixes
Refactor and tie conditions added
Bug fix for recursively getting a human's move