Use .ruby-version over .rvmrc

Default to Ruby 1.9.3 p484
Ensure gemspec is valid

No need to declare dependency twice
Remove RSpec deprecation warnings

Remove specs in unit_methods_spec that fail because they detecting the wrong
error
Remove whitespace
Install pry
[#75785372] Upgrade to Savon 1.x

- All specs pass
- Removed debugging and logging the way it was set; Savon no longer accepts it
that way
Install savon 2.x
Attempt to get specs to pass
[#75785372] Add one integration test for Client#get_properties

- Use new Savon 2 synxtax in client
[#75785372] Add integration test for Client#get_units
[#75785372] Add SoapClient class

To deal with soap-specific stuff
[#75785372] Move Property and PropertyParameters models to their own files
[#75785372] Refactor Client#get_properties to smaller classes

- Move away from stubbed savon services
- Have 1 integration test that records the actual request/response
[#75785372] Move code into a base class

Common request class behavior
[#75785372] Use original length for client_name validation
[#75785372] Refactor Client#get_property
[#75785372] Convert PropertyParameters from Modelish to Virtus
[#75785372] Refactor Client#get_property_parameters
[#75785372] Remove unmaintained comments and unnessary include
[#75785372] Extract models and use Virtus instead of Modelish