Add initial migration and participant adding/editing

This adds participant adding and editing, in the "Manage Participants" section. Also includes the initial db migration.
Okay - I'll just add in the AJAX/JavaScript stuff since I'll be using it for the activities anyways.