Fix some redirection bug.
Prevent user for selecting correct answer.
Move the 'You need to sign in...' message to the top as an alert.
Ensure that user is always an instance of User in Problem#to_h.
Also gray out the answer on submission page.