#103: added in tests for implementations
#103: need to fix issue with string board equaling char board
#103: fixed a bug in the abstractboard equals method
#103: finished unit test for charboard
#103: finished for booleanboard