added AgentBuilder;
removed initVals from negotiation;
added NegotiationController and impl.