Adding question_template model object.
Adding question_template_tag model object.
Adding question_tag_template_links model object.
Adding model validations.
Adding quiz_template model object.
Adding quiz_question_template_links model object.
Adding quiz model object.
Adding question model object and connecting to quiz obj.
Updating validations for quiz_template.
Adding state machine on quiz object.
Making attributes on quiz and question readonly.
Adding user model object and uuid gem.