Some more work on articles nearby and geometry + a few refactoring in util.js
Fix the unit test of articles nearby (wrong target zone) : the algorithm seems ok, at least on this example