learning ror by creating a chat room - because there aren't enough chat apps.