Add a *very* simple login form.
Split UI into separate modules.
Use __gsignals__ instead of calling `signal_new` directly.
Add a GtkGroup constructor w/ some predefined settings.
Ensure that `LoginWidget` is visible from `MainWindow`.
Rewrite `LoginWidget` (and break it.)

For now, it ignores everything.
Make "join a room" form work.