listeners/jenkins: huge. refactors. bc. no.

- checkBuild() -> getJobBuilds() BECAUSE THAT IS WHAT IS ACTUALLY DOES. Also made it format the data into something nicer
- checkJob -> checkPRJob()
- added getBuildById()
- refactored checkPRJob() accordingly...because omg the original function why