Client/server publish/subscribe and key/value storage for AppEngine