Moved all modules related to participants into a separate js file and corrected routing.  Expect much of the preexisting modules to be somewhat broken with these changes, although this should be a fairly simple fix.