added assignment tracking functionality and confirmation messages to live view

## Please test thoroughly before merging.##

That being said, I've tested it quite a bit and it's turned out OK.

### How To Use###
* Pushing the 'Assignments' button will show the student grid with buttons for each assignment due that day
* Selecting a student will turn their icon yellow, indicating they are missing an assignment
* Pushing the button for an assignment will create a student action for a missing assignment on each student selected
* The assignment title is then saved as a comment in the database

### Also added a quick confirmation message for submission of all student actions###
* This is definitely v1. I will work on adding support for more dynamic messages when we clear out our priority queue.