Bug 287 and 288: Added non-matching password error

This fix solves both bugs as a blank re-Password field and a value in
re-Password that does not match the value in Password will both cause a
“The passwords you entered do not match.” error. Code as also formatted
during this revision.