Whoo! an implementation of my library which works!
Fixed some bugs :(
code clean up.
Updated receiver to use my client.
code clean up.
Fixed a major bug.  Every time I connected to a queue and consumer was created.  Which meant both the Receiver AND the SENDER were reading messages from the queue.

My fix was to switch from using the consumer to using BasicRead.
Fixed a null ref exception.
Changed the read to return a string option.
Created a function which returns funtions for reading/writing any queue using a specific channel.
Added a new function which takes a channel and returns to functions:
1. The first, takes a queue name and creates a function for writing to that queue
2. the second, takes a queue name and returns a function for reading from that queue.
Code clean up.
Code clean up.
Adding basic consumer
Added two new functions.
Code clean up.
code clean up.
code clean up