Add namespace option to allow segmenting keys

I have added a 'namespace' option when initializing the memcache client. It adds a sentinel to all key access. This allows multiple servers to talk to the same daemon without key collisions.