Add the room function

close #12

I added the room function also i think that we have more control with
this distribution, if @cherch can correct the delay in the labels,
firebase will be okay for the rest of the application.