Add a skeleton of a connect middleware
Accept options
Implement basic cache system based on uber-cache
Extract operations to normalize options
Recognize "ttl" option as a number in milliseconds, insead of seconds.

Because uber-cache's TTL is defined in milliseconds.