[Revised] Propose a communication protocol with NLP.

Issue #35 
![image](https://cloud.githubusercontent.com/assets/5389670/4384110/a82d3d36-43b0-11e4-862c-d6b19150deb5.png)