Cleaned up the handling of user accounts and score helper:
 - Put score helper in its own module.
 - Use classes to represent students and units.
 - Separate username (used for login) and real_username (used by score helpers) to support ILS login.