ConnectionCallbacks implemented

Part 3 of launchReceiver functionality, adding the ResultCallback for
what to do when a connection is established. There is *no* message
channel created yet!