Added verbosity, include paths, and using getopt

Haha, ok it's really not a big deal, I'm not sure why you're so particular about this.