part 1

deleting redundant code and improving the rest so it makes more sense
button render fixes
Merge remote-tracking branch 'origin/rspec' into cleanup-for-december

Conflicts:
	app/views/layouts/_course_select.html.erb
part 2 bug fixes

courses controller and helper stuff
clear-out dead code part 1
added b/c it got deleted somehow
added evaluations to the professor view
rearrangements

Changed location of things, no major changes here in Model or
Controller.  Mostly view stuff.
projects index cleanup
added evaluations id to projects model
Revert "projects index cleanup"

This reverts commit 176cc9f8d3610cd3d24b724b80b49528d01877e8.
evaluations index additions
cleanup
user rows fix
Merge remote-tracking branch 'origin/google-drive' into cleanup-mess
uptodate
fixes nil error for no projects/courses
nil fix final
csv and sql changes
broken csv and group dupes