updated battleship.py

- check guess function broken down, tested, working code added to main
file and test files added.
- ship placement functions broken down, tested, working code added to
main file and test files added.
- larger ships added (2 and 3 square ships).