Adding check for zero length password w/ tests and docs