require iconv for ruby 18 only
Use encode_with which is used by Psych and to_yaml_properties is deprecated
Use "bundle gem" to generate new complete gemspec (old was missing test/helper geokit.gemspec, etc.)
Handle only 6 decimals in precision as that's all google provides and is more than needed
Handle encoding issues in ruby 1.8
Use old regexp matchers as syntax won't compile in 1.8
require rubygems/bundler so ruby 1.8 can load gems, e.g. mocha
Check yaml by reparsing and check values as yaml string various greatly between ruby versions/yaml engines
Refactor google maps for business code
* Add requirements for base64, openssl (use openssl as HMAC::SHA1 not meant to be used
* Remove newline from base64 (issue in older rubies)
* Remove lots of duplicate code
* Add test around google maps for business signatures/arguments
Add ruby 2.0 and notifications to travis
Add travis, gemnasium and code climate to project and readme
Highlighy ruby code in readme