Added needs_grading_per_section_map to assignments. Also fixed some unintuitive logic inside submission object inside get_grader_id.