fixed broken specs
made proc private
spec for cache key
removed unused procedure
added created field to returned fields
added specs for etags
work around timestamp disparities
removed commented out code
added specs with empty body
made some proc private