Add support for hyphens in generator names

```node
> var _s = require('underscore.string')
> _s.capitalize('angular-mobile')
'Angular-mobile'
> _s.classify('angular-mobile')
'AngularMobile'
```