Properly handles roles in the API
Makes perms models import consistent
Tests adding user with role