Add Room handler to manage joining and parting. Refs #39.