Modify header gen, make all arguments optional
Add test for command with no arguments passed