Huge Changes to Swarm Class, plz review:
compliance with ass4 specificiations:  range of initial position according to function. implemented FIPS (fully informed p swarm).
separate initSwarm method. fixed math of calculating acceleration vector thingy. implemented fitness evaluation. implemented updatelocalbests and updateneighborhood (topologies)
all that's left is array list object issues.