Adding missing license header.
Changing the example to use a filesystem path instead of the cp.
Adding profiles for redis and couchdb.

- Extracted the tests for redis and couchdb into separate classes.