Don't use Hash.ordered, as hashes are ordered in Ruby >= 1.9.3.
This addresses part of issue #1
Update RSpec for 3.0.