Better argument parser.

Allowed me to add a classpath argument