Add serialization support for more primitive types.
Added more tests for serialization of primitive types
Added tests for annotations
Update version number to 0.5.3