feat(reactor/haproxy): haproxy reactor first draft