Shhhhhh

This addresses most of the warnings that were being spit out when running tests (because rspec defaulted to putting `--warnings` in the `.rspec` file), and then silences the rest that are reasonable to ignore (afaict).

This contains the commits that are in #36 too, so that should probably be merged in first.