Add body to all post methods (fix missing content length)
Add ChangeEnvironmentAsync.  Make sure all PUT methods have a body.