Change shit in Course#calculate_student_percentage

* Decouple grade calculation from students
* Fix bug in grade calculation (89.5 would fall through the cracks)
Make StudentAction#week_report take date as a param

Make some comments about where to consider going from here