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