Implemented Facade
Wrote non-implemented methods for IShip which are overwritten by Ship,
we should consider whether or not to keep it this way or to simply cast
to Ship within Facade.
Finished some commentary TODO's, wrote some more TODO's, we'll never get
finished this way.
Rearranged the directories (packaging) of Ship, Facade and ShipTest.
Changed some methods implementation in Ship.
gaf een probleem bij vorige commit and push, dus opnieuw proberen.