Extract request->response engine
This eases unit testing, removing the need to use a browser plugin to work through simple logic errors
Removing PwUuid, it doesn't appear to do anything useful.