Wrote more integration tests, PHP specific tests and runner interface that works with docker.