Class Notes (subscription, notification, discussion) Feature for lms299

This project is still under development. This is a 60% finished version.