first pass at determining the express 4 middleware required
First pass...
fix for #60

when running the test there are no plugins - something that was not captured.
Test rewritten to use 'supertest'

The original test used `runningServer.routes.put[0].callbacks[1]` this no longer works and appears not to be documented.
Some additional test written, to test other routes.
Quick fix for the unfamiliar action being added to the page journal

Spotted while re-writing the tests, the action 'adsf' was getting appended to the journal.