Require login for room detail view and add TODO comments to function stubs

Some very small changes; see individual commits for details.