#386 Doctrine cache driver is now configurable and will throw exceptions if a non usable cache option is chosen