Fleshed out socket code. Room titles are now used, instead of discarded on creation