Adding Docker image to enable running the complete test suite.

Motivation:
Currently running all the tests in the project requires a local
installation of CouchDB and Redis. Providing a Docker image with these
databases pre-installed might help others to also run the complete test
suite.