heath/bsh — pull request #2 by knewter (2012-12-04 07:18:19+00:00)
Title: Fix a few idiosyncracies in history

- initialize with a pointer, rather than creating it conditionally when
displaying the history
- update pointer when issuing new commands
- basic validation around list traversal