19: Allow for a custom controller via @cournape

PR: https://github.com/ionrock/cachecontrol/pull/19
Example usage: https://gist.github.com/cournape/10432466