Make the command client a bit more robust and ready to process multiple commands.
Throw errors at client request.
Add test and move from using 404 to 400 for 'no events' situation.