Starting fresh with a new take
Finished up my redo implementation

Things are looking good, new API is really OOP friendly, might rebase on this branch in future.
Interface is so close to done I can almost taste it
The command-line interface is working!

Also added new convenience class DebugStream that will only print if the constant DEBUG_ON is true
Polished up the CLI
Merge branch 'redo'

Conflicts:
	src/main/Dataset.java
	src/main/JPlot.java