Updated battleship.py - documentation

Added sidebar comments, updated pre/postconditions.