Use the default java as the project default
Fix interfaces abstract methods, added Harbor to the main method
Avoid time clashes by adding nanoseconds to the schedule if they clash
Change Harbor toString output, added a way to add HarborLocations