Password Checker

Complete refactoring. All done!