changes to student assignment backend, a few todo list, and starting work on the user guide