Work-around to allow access to custom user model objects in models.py
Update OBI issuer to current standard, and remove user-as-issuer in favour of organisation-as-issuer
Remove dependence on username property of User objects; instead try to use .get_username() with fallback to .username