args: use optparse-applicative to parse arguments

This will be easier to add more arguments later for debugging or stuff
like that.
Merge pull request #3 from vincentbernat/feature/argparser

args: use optparse-applicative to parse arguments