allow PUT as api option

some yahoo api options only allow put and not post (Roster resource)

On a side note, have you successfully done a post or put to the yahoo api using JSON? I added a test like the one you did for post using JSON. However, I can only get yahoo to accept XML in a post or put.