fix Board's insert bug where it may try to insert out of bounds; add neighbors for Board; add toList for Board; mv Go/Board.hsc to Go/Board/FFI.hsc to build newer functions without needing lower level FFI access