Add command line arguments
Clean up comments and other stuff
Add download of sources jar
Minor refactoring
Add checksum generation and some other minor improvements