Added a commandline arg parser