Active interlock add, update and approve BM

Active interlock add, update and approve BM device implemented together
wirh dataapi and service layer to support this