Add support for PUT and handle TRACE

PUT: It's like GET, but in reverse
Clean up some console output