Created abstract CLI command class and dedicated classes for each command. Not integrated yet.
Added usage text to CLI commands
Renamed some of the commands to be uniform
New CLI integrated
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