Add Underscore.js, update CREDITS file, implement room joining and proper room lists