added vcr to test against recorded data, fixes #3

Now it replays the tests against recorded data instead of live data. That
way the tests stay more stable. E.g. the number of votes changed in the last
few months and the tests failed because of that.