improved blobtree design
improved commit page design
cleanup commit page
added line number logic to commit page
added line number to commit page