Add initial migration and participant adding/editing

This adds participant adding and editing, in the "Manage Participants" section. Also includes the initial db migration.
I changed the location attributes here -- the Participant now has a `first_location`, which is what we'll use to find the cohort that they belong to. `location` will get set each time the facilitator logs them in, using the location dropdown in the sign-in form.