make temporary namespace threadsafe

replace my thread unsafe implementation of temporary namespacing with the one suggested by @yaauie  [here](https://github.com/defunkt/redis-namespace/pull/37#issuecomment-13631590) in #37