Removed contacts model. Added newer requirements. Added new tests.