Added remove service functionality.
Added functionality to queue messages if services are not yet connected. When onConnectionCb is called a resend is attempted.