setup and user webapp2.uri_for via jinja2 globals
add docstring for jinja2_factory
refactor app structure
move BaseHandler class to app/__init__.py
use vendor.py to manage third party dependencies