Rooms and stuff

Add support for rooms and users, really this is now like a real thing, as opposed to a bad thing.