Removed unnecessary comments.
minimum length checking now implements a class variable for the number
of character types required by the password rather than hard-coding.

Correct number of seconds for a year, which is neither exactly 365 days
nor 52 weeks (this was included in two prior commits but left out of
commit message)