style(generator:app): Add TODO for component generation
feat(generator:controller): Add generator for controller

Adds a controller to the application. Asks for which component to add itself to
feat(generator:view): Add generator for a view

Adds a view to the application. Asks for which component to be added to
fix(generator): Add missing ScriptBase that the generators use