view generator: change skip-template to with-template option
add resource generator to create view, template, route, and controller