Initial commit of NotificationsLab

Add this to the list of labs I don't understand. I'm feeling hopeless.