better command parsing (case, word separators, etc) and error recovery