Move `view` template file location
Add `collection` and `model` subgenerators
Add `router` subgenerator