Rename Project to Job

The reality is that it is a build job, not a project...
Adjust for some future changes to the system

The whole concept behind doing the repo-specific resolvers was
a good idea, however its 11 PM after I have been up for some
rediculous amount of hours and no idea how to do it correctly..

Also the airplane stewarts are angry with me for not complying..
Add some event driven love

Going to have the process that does the polling of the CI server
spin off into a thread and trigger some events when it has pulled
all of the data. There should be a configurable sleep timer to
keep the system from burning resources.