Created migrations and models
Add validations and results method