initial commit
add more features to particle.
start construction of pso class.
remove spec about the best since it will be only available within the pso.
refactore fitness of specs. add g_best to pso.
refactor particle.
Merge branch 'master' of github.com:arthurstomp/pso-remake