Using yargs, successor of optimist

[Optimist](https://github.com/substack/node-optimist) is deprecated and (yargs)[https://github.com/chevex/yargs] is the successor of the optimist and now I think we can do more advanced argumentations.


I feel like I'm sending way too many pull requests lately...  :P I will slow down soon...  lol