handle next and prev on commit view
refactor commit rendering
refactor commits list
clickable commit links on /commits route
refactor individual commits to be rendered through the collection view