Added verbosity, include paths, and using getopt

I'm assuming args.length to be >= 2.  If it is not, then I need to print out the usage.  Does that make sense?