changes to board_string and board_array
added tests for board_array initialize
adds additional tests for initialize