Refactors view rendering

Now the view renders in a new element, which can be appended to the DOM
by a parent node.
Refactors "next question" process

The Question model now updates itself instead of being replaced.
Makes correct answer stay in place after being clicked
Adds offline storage of game progress
Fixes look of btn-links