moving bound_fx logic into vent
plugins/builders/jenkins: adding logic to associate repos with projects

Also started to add tests, slight modifications / corrections in promise chains