added the board size and a constructor that takes the board size as arguments (closes #18)
Merge branch 'feature18_add_grid_size' into develop