add travis badge
test: add error tests
rename parse to ratify
class type should not require specific type

you can use any object that satisfies the required interface
call marshal
add a bunch of tests
rename ClassType to StructType
add struct tests
add strict mode
add type generation
update README
0.1.0