Extract Voteable module to custom 'voteable_cullen' gem