mychat copied from github.com/robfig/revel/samples/chat for learning purposes