tidy language

so there are a billion little things in here. To look at properly are the `getHTTP` and `postHTTP` blocks.