move straight ruby code back out into ruby.
move response out of C into ruby.
pull options out of opts hash when constructing request.
move more request logic out into ruby.
remove unused SELF parameter.
add accessors, sort things alphabetically in case of OCD.
Merge pull request #2 from ledbettj/rb-ize

Ruby-ize code that doesn't need to be in C.