RSpec 3 fixes, Travis-CI compliance

Now spec tests run cleanly in Travis-CI, not just my local laptop.  
Added Coveralls support and badges in the README.
Note that I reverted to a Mac/ObjC worker just before submitting this PR because that's the current mainline testing methodology for Kitchenplan (to guarantee that it runs on a vanilla Mac).