Feature/beaker docker

With this PR we are moving the beaker acceptance tests from vagrant to Docker.
Also improved some of the tests and improved coverage.