Added initial argument parser stuff