move all contributor logic into contributors module
:shipit: release 1.9.0