add __str__ and __unicode__ methods to User models
add backend for reference handling