Added requirement_group.rb

I also made minor changes to other models (documentation etc.) and also removed a migration file that added an unnecessary relationship between courses and course_groups.