Added models and thier unit tests
Enabled code coverage