AppBlade Service Binding documention and comments
Added stub Handler base class in case we ever need it later.
Fixed issue in demo blocking call.
Added ServiceState listening so classes may listen for callbacks when the state of the service changes.
Made BlockingTwoWayMessage listen to these callback and retry or fail appropriately.
Attempting reconnection if the service is lost.
Added placeholder fallback block when the service fails to bind.