Add banned password list, generate better errors.

Add banned password list.
Provide more useful error codes when complexify rejects the password.
Comment the code.
Add underscore dependency.