add optimist to parse arguments