drastic modifications to the assignment generator

migrating to a multiple form model for generating exercises
interactive exercises must be made in their own form creation process and assigned to a user after