Fix inheritance
User role model and tests
Add role
Test roles