Add test to enforce schema consistency
Created by: NotSpecial
Currently, Eve allows fields to be undefined, which basically only result in confusion.
To be more consistent in general, this test will enforce that all fields are required XOR have a default value.