Added reports view page and reports controller

@felix here is some more work I did on reports. I created view pages to see reports by grade, by group, and both at once. I still need to add some specs but you can start looking at the code. Is there any information we need besides the percentage of complete and incomplete assignments?