Support for extra paths

I usually want additional paths in my project so I've added support for them.
I also deprecated the use of underscores in options. It seems like the community standard is to use hyphens instead.