Minor modifications to the unit tests.
More work on deserialization, you can now deserialize integers and objects. Also fixed a bug with object deserialization where the wrong member was being assigned due to serializeAs not getting properly accounted for.
More work on the code, I managed to make serialization competitive with the .net implementations.