Implemented redis cache, but redis server not set up.
Using Q and promises, instead of async.
Copying tests into the public dir.