Recommendable Integration

Yay hack night!

First stab at #128

This just does the basic integration with some tests for like/dislike, as well as updating `travis.yml` to run redis. I had some tests for hiding, but it's pretty much working exactly the opposite of how I think it should, so I commented them out for now.