Moved magic number for default history count into a var.
Added base help command.
Added "invalid command" help message.
Added basic 'help commands' command.
Improved help command and command list.
Added heading to command list.
'help commands' list is now dyamically generated.