user registration - passwords, changes in controllers aspects, validation