Room page is dynamic

Room page now only shows modules in database dynamically. The light
table is now also dynamic and hooks into the database directly to remain
up to date all through ajax.