updated negotiation example
cleaned up branch
lib files for run in lab