Refactor setTile
Added test for getTile with illegal index
Refactored getTile, it now throws
Name changes
Added testSetTileOutOfBounds
Revert "Added testSetTileOutOfBounds"

This reverts commit 256408a08cf565c6634312bf733ebbc0c1be4551.
Added testSetTileOutOfBounds
Refactored Board, it now throws IndexOutOfBoundsException
Revert "Added testSetTileOutOfBounds"

This reverts commit 628359bdee020b8a44e6f669379b2216c1795503.
Revert "Refactored Board, it now throws IndexOutOfBoundsException"

This reverts commit 280e25f53716e60cb4ddd361a817e5860a4fbcd4.
Added testSetTileOutOfBounds
Refactored Board, it now throws IndexOutOfBoundsException