During documentation of the pair programming feature, we noticed that the Contributor should be an abstract class, which is parent for the User and the ProgrammingGroup. With this commit, we perform these changes.
* Previously, some models had "duplicated" `belongs_to` associations, which were now removed (and replaced by the `include Creation`).