Get closer to a working negotiation

Keep track of advertised tips as well as common commits. The main
sloop still doesn't konw how to deal with it.