Config really should throw if an exception occurs not just print an error and move on.
Changed mvn.sh to run.sh. Also small optimization in startup time.
Now supporting specifing of stages as cmd args.
Deleted legacy lib folder.
Refactoring.
Changed all files to new coding style.