Add a test for session_endpoint

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Add tests for reconnect & async connect

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Add test for ephemeral_endpoint

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>