bugfix: str functions handle None cases
Hadn't updated the __str__ functions of various models to handle None cases!
EDIT: doesn't fix the hanging but should be merged anyway (fixes issue accessing objects in the admin)
Edited by Calum Mackervoy