WIP remove validate_for_marshal
fix dodgy assertions in excepts in tests
rename validate_for_marshal to validate
Merge pull request #7 from mikeywaites/feature/kill_validate_serialise

Feature/kill validate serialise