refactor(controller): update controller sub-generator to follow new structure for ctrl, view, and spec