Add gson as a third-part library
Fix issue#15