more documentation, tests for battlship classes