Added an intro and made some minor changes.
Communications protocol section added.
Minor changes.
Fixed listings and centered figures. Not done.
Listings environment configured.