fixed course form, added notifications and email model for batching emails to send out