Separated the administrator from users

Added a new admin model, controller and documentation about app.
Deleted admin from roles and views
Fixed dashboard.css
Fixed and added tests
Redundant `self` detected.