Test controller params returns an array
Tidied up
Add basic ControllerEntity tests
Controller now requires request to be a WebRequest object
In progress  - work on CLI bin file