Fixed generated angular app name when the baseName contains dashes.

The generated angular app name was an illegal JavaScript variable name when the project name contained dashes and the app could therefore not be started. I just 'camelized' the project name and appended App to it and used this as angularAppName in the templates.