Cache redis expire

Move `api.cache` storage to individual redis keys rather than keeping all of the cache objects in a hash.

**NONE OF YOU PREVIOUSLY CACHED OBJECTS WILL WORK WITH THIS NEW VERSION.  THEY WILL BE LOST**

- we can remove the cache sweeper and use redis' built in expire commands
- allows for redis shading for large key spaces
- remove stats around cahce
- `api.config.general.cachePrefix` is now configurable
- `api.cache.clear` can be used to clear all items in the cache
- `api.cache.dumpWrite` and `api.cache.dumpRead` can be used to export and import the cache
  - jake commands now wrap these methods