Adds Event model, AssessmentEvent model, minor ui updates and starts the js to handle attaching a learning event to an assessment. Refs #392