Allow customised application name

I commented on an old closed issue but have had to address this myself for a project I am working on and wanted to raise it again here.

I need to be able to set the main application namespace to that of something other than the root directory. The usage section of the Readme implies that this is already supported by supplying an optional name when generating the app but this is ignored.

I've followed the angular generator which uses the app name argument when generating the app and then pulls the name from the bower.json for sub-generator actions. I can add tests if you are willing to pull this in as a feature, if not I suggest changing the docs to prevent other's frustration.