Yeah I agree we should hold off on library-ifying the consenting infrastructure.  The only user at this point is Tutor.  Maybe when we redo Tutor it'll make sense to abstract the consent stuff into a gem.