Add the config check method to ensure a config is valid

This is really just a stub until we define what a config should look like a bit more. This only ensures that the file exists and that it's valid yaml.