Create steam login only when it's needed; also re-enable login button when it's closed. Fixes #39 and #49.