Use docopt as an argument parser