basic tests
check deserialisation would also work
standardise exceptions thrown by attributes to ValueError
don't catch attribute errors from to_primitive
rephrase exception msg
split out tests
need a valid uuid
change from decorator to mixin class

and use classmethods instead of staticmethods
error instead of ignoring missing type
add test for non-serialiseable DateTime
version bump and changelog
Merge pull request #110 from onefinestay/type_coercion

add type coercion