finished second contact creation feature

[Finishes #70097284]
added lesson slide reordering [Finishes #70115678]
added more test coverage for participant management features
cleaned up whitespace in specs