Basic command history class
Append a new command to history
Get next command in history array
Get previous command in history array
[Validate]