Commit change view implemented

Implemented a view for viewing specific changes between two commits
within the document view.

* Prettyfied some of the buttons to show slick icons
* Minor bugfixes