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
Merge pull request #2 from lacksfish/master

Commit change view implemented