course, generator, and forms updated

added new attributes to student to better track enrollment, course has
an arraylist for prereqs,
and form too
Merge remote-tracking branch 'origin/master' into brian-branch2