Revert "Revert "Added enrollments and many/many through them; working""

This reverts commit d874e0b5f110de57c510134a683ed7c842b84425.