Added test case

Update #1
Started reusable dialer
Added Release method to Conn

Release allows the Client to release the Conn for potential reuse. A decent effort should be made to ensure the connection is reused.
Use cached connections