generalize the keys a little bit
make keys more general for multiple sources
more general source controller, need to move pub source to twitter.js
check that keys are configured properly before using
cleaned up the code and modularized public sources
added support for rotten tomatoes
fixed a bug preventing rotten tomatoes from getting a cache hit