Massive refactoring so that commands work with display names rather than
usernames, in general.