Expire individual keys

This PR adds a route to expire a specific key, for when '/flush' isn't subtle enough.

Particularly useful when used as a frontend for a web application where you immediately need to reflect changes in the frontend without invalidating your entire cache.