Convert StreamFormations to HTTP

With assitance from archSeer, managed to convert StreamFormations from rpc to HTTP.
The `Unsubscribe` method should drain the channel (this unsubscribe would currently never be called