New http methods

@mpeterson2 : 
Look at this. I want your approval... Hard as it may be to get.

Fun fact, this also would fix #11!