SAFEKEEPING: Commit untested code for waitlists. Please dont merge and dont delete the branch
Implement waitlist and notification, also fix bug with display of error messages
Clean up