Add coverage/ folder to gitignore
Use singular to generate a controller

* Change generator based on README

`r g godfather:controller` instead of `r g godfather:controllers`
Create complete version of index
Add new template files and update generator

* Create all basic views after running the generator
* Raise an error if model does not exist
* Add template files
* Add methods that help generating the content of files
Call controller and views generator in scaffold