added validation criteria for user
added Role model