Models and classes shared by Travis CI api, hub and gatekeeper