Update Readme and add basic test coverage to models

Validation test coverage added for user, payment, reward, settings, and campaign models.