Move from argparse to docopt as it is python2 and 3 compatible.

This is more declarative, too.