Add sessions helper
Add Permissions classes and method (permission_for) to be used in controller
Remove sessions from helper to controller
Add statndard messages to controller and helper
Refactor tests
Add generators
Polish up user model