Fix erroor in default config
Support for configurable messages
Remove some redundancies
Implement proper version checking