Add Memcached Engine and Support

We needed memcache support, so I added it, based it off of the Redis implementation.