Chat feature

I rebased with ucberkeley:master, so it should merge nicely this time.