Adding more requirements. Adding code coverage to test running script.