User can login with email or username

@georgetmayorga @liantics
Sorry - this was unclear. Is this really adding a unique index? I don't see it in db/schema