Added json config validation
Added json config validation

Added a validation check to ensure that the config file is valid to prevent unhandled errors.  In the event of no valid file existing, a new default file is created in the data folder.
ad1v7/PumHa