Add modules admin roles feature

* Add Role model
* Add relationship with roles to user
* Add necessary migrations
* Add Role tests
* Update User tests
Line is too long. [81/80]<br>Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.