additional refactor * small cleanup * optimise some code paths * add some additional error logic * make command parser for caps consistent with all the other ones
additional refactor
* small cleanup
* optimise some code paths
* add some additional error logic
* make command parser for caps consistent with all the other ones

jonhiggs/bash-my-aws,realestate-com-au/bash-my-aws,limed/bash-my-aws,azrupani/bash-my-aws