Updated the README file and added some protocol documentation.