Not going to use requirejs, at least for now
Use redis to cache results
Merge branch 'lets_do_some_caching'