added requirements to run code and tests.