Added Apache commons CLI parser and a Main class.
Fleshed out the Main class.
Removed Apache Commons parsing library, turns out I don't need too much
and I don't want to add a dependency if I don't have to.
Merge branch 'master' into userinterface
Removed Apache from build path, oops.