Make Scorable methods private
Move some responsibilities from pull request merger controller to model