implementing User creation feature based on roles

currently not working
implemented multiple role user creation and management feature