Chat feature

This is the current state of my chat feature.  It has the capybara gem, and it works on heroku.

The commits are really sloppy.  A lot of them are worthless, and some even contradict the previous commit.  I realize now that the messages won't make any sense to anyone except me.  Sorry about that.  This is the first time I've ever used git, so my next pull request should be a lot cleaner.  Actually, If you want I could create a new branch with well documented commits.  Now that I know what I'm doing, it would not take more than 45 minutes for me to make a new branch, make my changes, and clearly document each change with a commit message.  Let me know if you want me to do that.  It would really be no trouble at all.