Use consistent names for generated files

Currently model, collection, route and view generators add a hyphenated suffix to the generated filenames (e.g. `-model.js`, `-collection.js`, `-route.js`, `-view.js`).

I've looked at the Angular generator and I think it does the right thing: instead of adding a suffix to the file name, it just puts it in the correct folder and appends the extension. So I would suggest doing the same: e.g. `models/todo.js`, `collections/todo.js`, `routes/todo.js` and `views/todo.js`