Added: isValidTime + several test cases in ShipTest
Updated & corrected: documentation + some code

!!! 
Wat is er juist gebeurd in ShipTest? Al mijn tests werken op zich zelf,
maar als je de hele testklasse runt dan geven ze allemaal failures? Heb
dit pas achteraf gezien omdat ik telkens slechts één test heb getest.