Adding unit tests for HtmlHelper.Password

Partial fix for #453
It causes far too many lines to exceed past 120 chars. I'm going to won't fix this.