Replacing cache drivers with doctrine/cache.
Updating CacheFactory to work with Doctrine cache.
Updating Cacheable to work with Doctrine cache.
Updating Router to work with Doctrine cache.
Updating Router to use the cache properly.

Removing the ability to match a path - Router now only matches Request
objects.
Adding docblocks to Router and moving cache logic.