Add rspec, simplecov, and rubocop.

This commit is the result of getting rspec and rubocop to pass with
minimal changes (the two rspec examples are pending). However, the
changes turned out to be no so minimal, thanks to rubocop. This should
kick-off a build on Travis CI too...