complete move to appengine webapp2, native json