Added gson for storage as json
Added gson javadoc
Fixed extension