Added a simple serialization demo that demonstrates the convenience of the serialization library
Cleaned up a few interface issues and added some other examples to the serialization demo