Controller generator, View tpls, updated generator and composition usage in app gen

* add controller generator and compose in app gen
* add view scaffolds for pending scaffold generator
* update / clean app gen code
* update archetype app files for kona changes