Set up some basic models.

I haven't even created the migrations yet since these models are still
in progress. This is just for testing purposes so far.

`UserProfileMixin` is from meaningfulconsent.
MeaningfulConsent had the notion of multiple languages. I think you can remove the language component for Worth2 throughout this class.