Implemented tests for Board

Fixed bugs as indicated by failing tests.

Changed the page that certain things are validated.