Version 2

* Use webapp2
* Use Blobstore/Google Cloud Storage for sprunge contents.