updated the rspec tests to 3.0.0 syntax

Moved from the old .should == syntax to the fancy new expect().to eq()
syntax and updated a few more things I found could be made crisper.

Let me know if there are any issues you see; all the tests should run as expected.  This was just a first pass to update to the latest version, I might do future ones to add more tests but I didn't want to make to much churn in one pull request.