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.
[nitpick] no need to evaluate further if the first condition is true [/nitpick]