Template and shit
Template changes
Merge pull request #2 from CanadianBac0nz/master

CourseQueue implemented as template