A course table has been added. Exam now includes a column course id. The Role table has been modified to have course wide roles. Closes #487 #489 #494