(#45) Waitlist

Adds basic implementation of waitlist. In the future, optimize to automatically close open registration and begin waitlist registration on certain date.