Added simple RingBuffer class based on implementation by tpo at http://www.sourcepole.com/2007/9/24/a-ringbuffer-in-ruby
Added tracking of command history and a history command to view and re-execute commands
Added help for the history command