feat($urlencoded): Add support for urlencoded and GET requests

The goal is to solve #8 and then #9. Right now this just adds support for urlencoded GET requests. There are probably a lot of holes in this implementation (cross-browser testing still needs to happen...), but I will aggregate my commits here. Feedback welcome.
This method can be replaced with a call to `element.tagName`, which should work in all modern browsers.