feature(accounts): flesh out the login experience
Merge pull request #22 from ewinslow/login-ux

feature(accounts): flesh out the login experience