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