adding serialization/deserialization with Gson
Merge remote-tracking branch 'renanreismartins/master'