projects now created on the fly

during a report (in pull_request.rb) it will look to see if the project
exists for the given repo and create it if it doesn't.

PullRequest.project is now a project object and not just a name.