Command line

Here's task one. 

There's a build change to fix classpaths for building and jar manifest creation.
I do not include the required args4j jar in the repo. 

And then you can see i use args4j in EasyMain using the Option class.

I moved all the EasyMain logic into a non-static method and kept the option parsing in its own method.