use URI.encode_www_form to build the GET string
update the Data.merge! method to check for consistency
rewrite api methods using metaprogramming
separate the code into multiple files
add documentation and update the README
flesh out readme