added index to particle
decision: Swarm will be only in master node (seems legit)
Swarm - added default constructor for all the other nodes
changed the way of creating swarm in PSO, wrt rank
introduced Boost.MPI (and few minor other changes)