Add initial migration and participant adding/editing

This adds participant adding and editing, in the "Manage Participants" section. Also includes the initial db migration.
We'll want to switch in the "inactive user" model per MeaningfulConsent here instead of creating a user directly. See https://github.com/ccnmtl/meaningfulconsent/blob/master/meaningfulconsent/main/views.py#L121