Gson version
Moved Document stuff into own package and added serializer/deserializer
Moved Document stuff into own package and added serializer/deserializer