move unit tests to /models, refactor Hex#adjacent?, and test it