Added optimist argument parser