Added push messaging capability to the endpoints(SIT-529), unit tests and updated documentation