add support for excluding module path extensions from generated modules

@wpoely86: please review
Then you call ```self.moduleGenerator.use``` with a empty list? It's that gonna get things like ```:::``` in the ```$MODULEPATH```?