Completed usage and added command line options.