Change previous answers link

- Increased JavaScript timeout in order to allow for the time it takes for Smartdown to parse text files.
- Collapsed questions title now uses page titles for multiple answers. Question title is also used in those instances.
- Corrected bug which added an additional "?" in case of JSON errors.
- Added multiple choice, date and salary pre-filling of values when changing answers.
- Added salary presenter.
- Changed "Start again" position to flush with edge of previous answers block.
- Fixed any failing tests, mostly due to "Change this answer" link text being adjusted.
I feels like the template is starting to get quite logic heavy and tricky to follow.

Next time it gets touched we should consider factoring it out to the presenter.