Added get/set to ship
Added getters/setters to Port and Ship classes

Added get/set to Port and Ship classes and implemented them throughout
the code to meet the requirement. runGame() has been fully implemented
to use these new methods to meet the requirements. getName() is used in
the Port and Ship class to meet another requirement for this lab.
Merge pull request #14 from Leighnt/master

Pull in getters and setters from @leighnt's repo