change Marshal serialization to JSON
Merge pull request #3 from smoku/master

Change serialization format from Marshal to JSON
Merge remote-tracking branch 'upstream/master'