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
Switch to simplecov for code coverage, set minimum as current (29%)
Handle Mocha deprecation warning
*** Mocha deprecation warning: Change `require 'mocha'` to `require 'mocha/setup'`.
Simplify various parts of google3 geocoder
* Use case statements to simplify ifs
* Remove redundant ret variable
* Remove redundant return statement at last line of method
* Move accuracy to constant since it never changes
* Set unsorted once and as local variable by using map instead of each
* Move large results block into own method
Add coveralls and badge fury
Increase coverage threshold to 84% as that is the correct coverage (was lower due to position of simplecov code)
Require coveralls after simplecov
Attempt to fix travis error:

    $ bundle install
    ERROR: Gem bundler is not installed, run `gem install bundler` first.

    The command "bundle install" failed and exited with 127 during install.
Cleanup redirecting urls in Readme