Randomize specs
Update specs to pass on RSpec3.
Test on Ruby 2.0 and 2.1 also.