Added cache driver functionality
Recoded config component
Cookie driver can now also set sessions with a closure
Updated driver config file so it can now also set the driver to use caching for