Broken code, just checking in everything before I leave for lunch.

Rewriting code to pull the cache and storage object from a json
configuration file. This will allow swapping cache/storage methods later
(e.g. our move to S3). The cache/storage methods will also write the
routes for communication (in case there are special needs).