Expanding Public Functions

 - Added connect/disconnect callbacks
 - Connected the rdy/req variables in the constructor
 - Updated the example to work with new callbacks