Create CommandParamConverter.
Use CommandParamConverter to pass command objects to controller.
Convert BadCommandRequestExceptions to JSON responses.
Rename Command#__uuid to #UUID so as to not trip up PHPCS (...)

... with every command you create.
Adjust QA tools configuration.
Install Mockery.
Make CommandParamConverter command namespace configurable.
Test CommandParamConverter.
Exclude tests from Scrutinizer.
Move classes into correct directories as per new namespace structure.
Move domain code to Surfnet\Stepup namespace.
Add missing license headers.
Reject commands with the message Not Yet Implemented.
Remove explicit @ParamConverter annot, hard-code command namespace.

Remove the need for an explicit @ParamConverter annotation by creating
a marker interface for commands and hard-coding the namespace commands
live in. The CommandParamConverter can now detect supported controller
action arguments.
Inline $json in json_decode() call.
Rename $object to $data throughout CommandParamConverter.
Expand invalid command structure error messages.
Remove namespace option from tests.
Remove legacy require_once().
Merge pull request #5 from SURFnet/feature/es-param-converter

Add ability to convert command requests into command object controller parameter