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.