added swarming model update rule

swarm1, basic alignment, attraction, repulsion
depends on new constants in constants.h