Added http push messaging to the endpoint flow and unit tests