Added verbosity, include paths, and using getopt

Lots of indentation problems in this switch.