course, generator, and forms updated

added new attributes to student to better track enrollment, course has
an arraylist for prereqs,
and form too