Gave BaseApp a name
Made BaseApp accept args and kwargs
Made JinjaEnv constructor accept a context
Added UrlMap.expose_subapp