Merge pull request #5 from marks/master

fix for #4 - empty result sets

Merging this per @kgautreaux's feedback in #4 though it does not include tests
Change from .rvmrc to .ruby-version and .ruby-gemset (use 2.1.0 by default).
Remove a test error by manually escaping ampersand even in raw strings. Tried CGI::escape_html but it doesn't reach into the raw strings.
Doesn't raise exception yet in testing.
Change to using a singleton config object instead of global constants to allow testing of exception rescue in parsing of API response. Fixes GH issue #4 with tests.
Merge pull request #1 from kgautreaux/master

Per #4, pull @kgautreaux's work to test