Migrate contributions to Pundit

Related to #39 and #46.