listeners/github: update events, adding aborted event
libraries/db: split out push & pull job logic/schema