Fix numerous NetKAN JSON faults.

Our parser was apparently ignoring these, but we should be strict in our validation.
Travis validation of NetKAN files.

Also more errors discovered and corrected.