Feature / update repo from payload 

This is an attempt to solve #54 *("long processing for POST payload from github")*

As I don't know any rails unit testing this pull request unfortunately comes without any additional tests. Maybe you can have a look...

However, I tested on Redmine installation and it works well!

The new behavior is as follows:
* if there is a repository in the current project which matches the GitHub repo name in GitHub payload, then only this repo get's updated by the plugin
* if not, all repositories in the current project get updated. That's the current behaviour which leads to long processing times when having multiple repos in one redmine project.

----

*this is the first ruby script I write/edit after an lynda.com online course, so any help or tips are very much appreciated!* :smile: 
You do not need the `payload_repo` variable here or the return statement. We can simply rely on the implicit return of the last evaluated call, which is the `repositories.select` call.