added memcached service with ease of config
refactor naming of class