Pretty Reports & Devise+Omniauth+CanCan+RoleModel & CRUD  

- Syntax highlighting for the reports
- More tests
- Introduced Devise+Omniauth for auth 
- CanCan and RoleModel for permissions
- Added CRUD to Projects, Report, Rules
- Increase code coverage