Initial project, copied from Dropbox/_seng/5831/...
Restructuring to take advantage of UserInterface interface, that
will use Scheduler. To change from text-based input/output,
implement a different UserInterface.

Also added Java style definition khoppsFmt.xml, for Eclipse formatting.
Separate the text-based UI into a separate file that is currently the
only choice for the program. Prepare for a graphical UI.