Significant cleanup and refactoring.

Moved navigation to external page from inline div.

Refactored link/script checking from 'contains' to 'indexOf'.

Will move external pages into own runner to simplify testing. Afterwards, will merge runners, however supported by the framework.