added: docopt.py library from
https://raw.githubusercontent.com/docopt/docopt/master/docopt.py