add minimist for arg parsing
first version