Specify that we're using RSpec ~> 3 in the gemspec

First step of the migration ot RSpec 3
Convert the location_spec.rb file to RSpec 3
Convert the compiler_spec.rb file to RSpec 3
Convert all the compiler specs to RSpec 3

This fixes #127