Modularized delayed_jobs pertaining to creating, editing and compiling quizzes

Basically,
  1. BuildQuiz = create + CompileQuiz
  2. EditQuiz = update + CompileQuiz
  3. CompileQuiz = issue Savon request for TeX compilation
                   and updating quiz record based on response
Merge branch 'dev'