Updated return structs, made all tests pass, added bundler tasks

This pull gets the tests to pass again (missing continent and icon from the result structs).  Also updated the version number and add bundler default tasks (so that you can do rake install and rake build).  It also looks like test_search was defined twice, so I consolidated that into a single test.

Thanks for writing this gem!