Tests refactored and passing.

@bryce, I'd like to merge this into dev, followed quickly by a commit of the test cassettes with API keys expunged.

GREEN: tests refactored to emake committing cassettes safe and get API key from ENV.