Participant Models

... Views to follow

Part of [#7](https://github.com/e-Luminate/eluminate_web/issues/7)