[#69481384] User cannot register if their password is blank

This also includes method extraction for password validation

Signed-off-by: Ellie Schneiders <ems2141@gmail.com>