Discussion integration tests

Needs another review please...
Re-named to PageSupport as recommended.