Extract config from new() into parse()
Raise on invalid config
Refactor error handling in parser
Error formatting
Autoexec help and version by default
Fix help option execution
Fix examples
Fix default values