Edited Contract, Purpose Statement and Added a Test Case