Review sorting by follower and vote rating also a lot of refactoring

Reviews should now be displayed first in order of followers and next in order of vote rating. I refactored a lot of the follower code... took a painful amount of time but I think it is better this way. The main point is that most of the sorting now happens server side and not client side. Changed things to user sendObjects() instead of getJSON to facilitate tests to come later.
Fetching the changes on show_course.html...
Merging changes to top_courses.html

Merge branch 'master' of https://github.com/umarmiti/COMP-4350--Group-8

Conflicts:
	cris/__init__.py
	cris/templates/top_rated.html