Initial implementation of the GAE backend