display enhancements for changes and responsible users

- show the changes as expandable lines
- factorize change display in a directive
- use the avatar api to represent users


![](http://snag.gy/dEQUs.jpg)

![](http://snag.gy/Ev2nR.jpg)
I believe it is spelled ``category``.