Fixing bug preventing interactive method working.

@pjhauser The problem was I'd abstracted the function for converting the component name to a component_id into its own function in the generator. I didn't realise that Yeoman simply executes any functions defined in the generator, in the order in which they are defined, meaning any helper methods have to be defined in a different object. Seems pretty bizarre, and defeats the point of having a class (as opposed to just calling a yeoman function with an array of functions) in the first place, but there you go. This commit moves the conversion back inline.

Fixes #39.
Merge branch 'develop' of github.com:atomic-component-engine/ace into develop