Relax gem version constrants
Add linting test exceptions for metadata.rb
Set up rspec
Set up multi-platform test environment
Enable integration testing in travis