Adding commons cli for option parsing. As someone once said
- life is too short to parse arguments - so I think I will skip
over reinventing the wheel here.