New client registration

Password must be minimum seven characters long and contain at least one digit, one upper case letter, one lower case letter and one special character.