annotations updated
Temp commit for puzzle / problem of the day support ...

Do ** not ** revert to this commit
Merge branch 'master' into puzzle
Merge pull request #197 from adamarla/master

Changes to accomodate registration via mobile app
Temp commit of changes needed for question of the day
Set up next-step links' behaviour
Minor edits to the landing page
Emptied out!
Added superwide for full span content within #desktop
make space for new ways of engagement like Quest of the day
Merge remote-tracking branch 'upstream/puzzle'
Differentiate b/w logged-in students and guests
Long ignored bug corrected
Show time remaining to submit solution to problem of the day
Really temp commit. trying to resolve a db migration issue
A stab should be conneted to a subpart - not a whole question

Given that
  1. each stab has an associated scan AND
  2. the whole solution => stabs at all subparts could span multiple scans

it makes sense to bind stabs to subparts instead of questions.

Also, note that even though we can reasonably expect(require) stabs
at puzzles to be only 1-sheet long, we cannot make the same assumption(demand)
of questions
Merge remote-tracking branch 'upstream/puzzle'
 minor stylign changes to landing page
Minor edits to landing page text
Minor correction to link ID attributes + some styling changes