Memcache service provider

Created a service provider out of this, which allows us to tap into Sessions using the memcache cache. I am currently using this code and it work, but I am looking for some feedback as to approach and if positive, the code should be merged into your base package. Let me know your thoughts if you have a moment to review.