added docopt to parse args