Do not display configuration supplied null messages
Fix custom configuration files loading default defaults
Fix missing version causing configuration file to not be updated
Minor plugin template refactor