Adjust default iogear port.
Add clean query interface to iogear.
Fix PUT support.

I misunderstood the twisted request contents for PUT requests. After writing
a client, I found that the request objects have a content member, and the
contents of the PUT can only be discovered by calling getvalue() on it.