Move validation tests from test_serialization -> test_deserialization
Don't validate required fields upon serialization
Move validation to its own method
Skip validation on serialization

See comments in #45 and #47
Update docs