basic working commit log listing
fix scrolling, ui improvements

and also prepare to add show commit ui and prep to refactor app.js
into tidy modules
home/end list nav keys,update doc,max mesg size
fix selected line text highlighting colour
use CM for displaying unidiff, but layout broken
refactor app js code into tidier AMD modules