More test organization. Tests fail because RedisSkillCache is still not implemented
Implemented Redis skill cache. Unfortunately everything is serialized to JSON in Redis strings. I would prefer hashes, but check here https://github.com/garyburd/redigo/issues/46 for why this didn't happen.