Userreports cleanup

no functional changes, just some cleanup i have been doing while trying to implement other stuff
Did you delete this in favor of Python's built-in [`operator.attrgetter`](https://docs.python.org/2/library/operator.html#operator.attrgetter), or was it unused?