Changed error messages so we can differentiate between a JSON language file that cannot be loaded and a malformed one, fixed validation errors