Add docopt parsing