New constructor for GPSCoordinates
Boats are now generated by a factory, so the type can be parameterized (and setup is easier)
Merge branch 'cli_refactoring'

Conflicts:
	src/sailsim/core/cli/CLI.java