add cache.delete and cache.cache_key
fix some oops
start stubbing out tests for doing request cycle