Added a way to track which assignment was last edited. It's primitive, but can't waste too much time on the task, so all it'll ever do is store the last assignment the professor was working on and loads that up.
Made the course autosave when a cell is edited (Shade should theoretically never have to hit File->Save). Also added functionality to the Save All button in the main menu.
Add student menu now exists. Allows professor to continuously add students, while also seeing a list of the current students. Can also edit students names from here.
Made it so that if you hit save or cancel in the assignment window, it will stop editing cells and get information from them instead of throwing an error dialog.
Merge pull request #83 from GarbageElitist/assignment_hueristics_and_more

And moar?