updated gatd http post to use do_POST

The http receiver should be much more stable now.
Also cleaned it up a bit.