Default ship status to "unknown"
rename new to init
stub out board management functions
Fixup whitespace
Fix create with value

For some reason, the {size, X} constructor doesn't work for me.
Define new records for board state and ships
fix typo
use new board_state record for initializer