Added room model and tokenable module to randomly generate a token