Discussion

Adds discussion capability to a protocol.

![screen shot 2014-08-26 at 1 51 05 pm](https://cloud.githubusercontent.com/assets/474680/4052503/30abfd88-2d6c-11e4-8ce5-b1c05ac3791f.png)