Refactoring

Abstract cache driver was moved to Cache\Drivers namespace.
New protected methods doLoad, doRemove, doRemoveByTags and doTouch