Refactor to put all code within a class.
Put all dependencies in a member variable.
Update script to finish sym links for all JARs.

Also allows user to source a file to update his/her classpath
appropriately.