add ability to have an optional password policy enforcement on account creation

pep8/pylint fixes

fix method doc string

more pep8/pylint fixes

pep8 tweeks

more pylint tweeks

more pep8

support multiple errors at same time

pep8 fix

rewrite to use simplier methods and nltk for fuzzy matching

pep8/pylint fixes