Add core config options struct
Print error on invalid command
Implement core:config, add config template
Refactor core:list