fixed error on merging documents at initially (now does deepExtend)
added Context.onAllRoutes