Changed Unit constructor to explicitly set internal field, rather than use class setter.
Added toString() override.
Modified constructor to use setters.  Privatized setters.
Integrated components of CoastalTerritory.  Removed unit setting in constructor.  Privatized initialization setters.
Updated tests.