remove global EventLogs mock store
Created by: camdencheek
This PR replaces all references to database.MockEventLogs and replaces it with injected mocks.
In order to do this, it also propagates database.DB
upwards in the call chain through our API creation code.