SIGN IN SIGN UP

Widespread: Used classes in a more natural way. Added convenience

methods to squash code duplication.  Simplified several overly complex
chunks of logic.  Built output strings more with string interpolation
instead of infix '+'.  Added comments.  Exploited recent Python features
(chiefly bool and augmented assignment).
T
Tim Peters committed
e21095e3c556560fac4a1ee358d9a686bfaedaad
Parent: 6af3e2d