Namespace

Can we namespace everything here? It would be less confusing than having `request` and such in the global namespace. For our purposes, we could even AMD-module it.