Added caching layer with the controllers and routing files as resources.
Changed cache configuration to specify a file instead of a directory.