Login design

Intended to supplant #121, including revisions based on a cooperative editing session earlier today.