Closes #18 - Honour the ReturnFields of a Request.
Fixed the example program.

More comments, and proper handling of contact not found.