Refactored Candidate Page HTML

resolves issue #128
Hmm, the lack of curly-braces is a bug waiting to happen.