make a start on using RSpec for tests

Am no expert with RSpec but it seems to be what all the cool kids use for testing Ruby work. Here's a proof of concept to get started. See http://betterspecs.org/ for guidelines and documentation links.

You'll see I added a Rakefile too, defaulting to running the specs.