Improve tests

This pull request improves Docopt tests. It's now possible to run tests by executing:

    python setup.py test