refactor models to make them ndb complient. write xml parsing code. add ability to run locally or on server