Remove CRBData class
Device interface clean up; Use delegate for connect/disconnect handling; More specific read data handler block definitions