Added functional tests and created the dependencyinjection.json file.