Isolate context's namespace in modules instead of dicts.
Reflect namespace container changes in cleanup functions.
Merge pull request #349 from cowlicks/lets-use-modules

Put context's objects in a module instead of a dict.