non-overlaps working better now:
 - we generate non-overlap constraints based on the previous positions of node bounds, and set variables' desired positions to the next descent step
Merge branch 'master' of https://github.com/tgdwyer/WebCola.git