Renamed 'cache-if-missing' to simply 'cache' and also removed the dependence on ProjectTemplate::cache.
Moving configuration logic to init script.
Question marks can delimit sentences and extra whitespace should not impact sentence splitting either.