Tell travis to cache bundler
More idiomatic module method definitions
Implement benchmarking suite

Uses a sizable amount of real data to compute with. Closes #1.