Interfaces are not GraphQL compliant

In other words… the types used by dgraph to generate the graphql endpoint may be non graphql spec compliant, but the endpoint generated itself will always be graphql spec compliant.

This may throw errors in an IDE but will produce a schema that is valid.