Adds multiple logins from different locations.

Session token is moved from a column in users to its own table,
with a foreign key back to a User. Logging in adds a new session row,
and logging out deletes the row.