split bidirectional serialization & deserialization specs
make travis only build master
#24 added one-to-one relationship types to test coverage