Enhance specs

* Change spec's settings
* Add factories
* Add specs for controllers and models