Make current_url? work with HEAD requests and remove caching_allowed? since it doesn't do anything