History Improvements:
- Add Feature: Add timestamp to each line
- Bugfix: Will not hang when people ask for too much history
- Optimize: Use of sprintf rather than character manipulation to format string for output