Closes #87 null safe on toString for masking passwords
Closes #87 add test for null safe toString()