Added argument parser for command line uasge