library dependency handler. aidl files rafactor and unit tests