Fix messaging with args as list not working
Add some tests for commmand messaging