Initial commit of copy from cws Simulation

with ensembleSize = 1 always
Throw instead of manual error in bad dist. name
Clean whitespace
Add distributionFactory function
Try to reorder things to make more sense
Remove some code that doesn't seem to be needed now

calculated min/max costs and times
Hack out more output and bits that I don't need
Try to get rid of storage stuff
Revert "Remove some code that doesn't seem to be needed now"

This reverts commit 761b57e3007e40e5a720e3712242d3b99afe58b8.

Conflicts:
	src/driver/MySimulation.java
Move dag parsing to function
Make default budget and deadline very large
Compatibility with updated cws
Remove old hack around links not working in classpath

(updated my java version)
Re-add some logging that is needed
Add basic run script

compile, run, parse, validate, plot
gitignore file
Fix whitespace
Remove unused algorithm factory
Always enable logging
Always only one budget and deadline