Docker mix and match

Rewrite of the docker setup. Now uses fig to manage containers and container linkage. The base is a block based mix and match, which will give you the possibility to easily test all configurations. You can also write own blocks to test your personal setup

WARNING: Some things don't work because the included `Dockerfile` works with the master branch.
Examples are: PostreSQL as database or MySQL as session.