[MJ-103] not implemented error triggered by lack of user.get_short_name

This adds get_username and get_short_name to the user model. Both just return the email address for simplicity since it's only used for presentation purposes and only developers will be using the admin.

All tests pass.