Move List class into ListState
wip Add GitLog
Remove visible lines accessor
Use git log for input
Enable debugging in test
Add debug message
Handle full screen output
Rename max index max highlight index
Rename visible_lines visible_line_count
Display full commit info
Control new lines