Rate limit problem

We had a great number of requests to API that we don't really need.

For more that 20 open PR for the same API key we can exceed API limit.

Problems:

- We invoke "Obtain author" and «checkMergeable» for all pull requests, not only for new\modified. But really we need authorEmail and information whether the brunch is mergeable only if brunch must be re-builded. 

So, I moved this logic to the build method and added corresponding conditions.

- “Check mergeable” made 3 calls to Github API (Checked locally), but really we need only one here. 
In part it’s a problem of GitHub Java API  library, that populate values even if they are already specified.
It was fixed by introducing local variable and moving api polling inside the loop.