Creates HTTP data writer for use in testing

We can use this until we sort out the radio comms. Until then, this should
allow us to do an end-to-end test of the system (obviously minus the radio
side of things).
Merge remote-tracking branch 'origin/features/http-comms'