Added serialize and deserialize methods to manager
Refactored query to fetch the type hierarchy into its own utility method
Merge remote-tracking branch 'origin/dynamic-types' into 686-dynamic-type-interface

Conflicts:
	kaiso/persistence.py
Correcting merge error
Fixing merge conflict
Coverage for serialize/deserialize
Merge pull request #38 from onefinestay/686-dynamic-type-interface

686 dynamic type interface