refactored rubrics result page for instructors and students

Accomodated for the possibility of having unenrolled students,
which would cause invalid indices problems. I have also moved
the querying from the evaluations components to the evaluations
controller so that we are not using other models in another
model. Also it makes the code easier to follow.