Improve setup

A few small tweaks that I think will be useful for people new to this gem. Makes getting the tests running much easier. Reasons for the changes are in the commit messages.