Starting java porting

Deleted C++ files. Added Java project file.
Added switch processing for editing.

Added -- and - switch handling.
Added classes for each run mode.

run, newfile, edit, compile:  (no args), (no file), -e, -c.