Finish implementation of SnakDeserializer
Add SnakSerializationRoundtripTest