Refactored

Removed all traces of 'exist', refactoring them to instances of
'should'.

Altered the way in which authentication tokens and page headers are
handled.