Add tests and basic implementation of Board class