Added validations
added delete function
added users model
added login functionality