Added JS timer, automatic submission of tests when timer times out, saving of answers if student navigates from the test page