Boid inheritance model changed
Boid inheritance model changed

Boid generic constructor accepts a configurator object
using a block

   b = new Boid(function(boid, config){
      config.brain = new SheepBrain(boid)
      config.mass  = 20
   }