add a basic commit graph to the side of each working copy view

Also merges in CSS changes from bda7e444af576d4b6452f2a11c853e06adb66a31