Finished all initial functionality of Board class and added more unit tests.