Required Fields in Models

added the required fields for the validators in the models, still
looking for a reason as to why you can add an empty user