Adds board class and tests.