finish service part of active interlock service, documentation, and unit test for data api and raw service api