Multi objective PSO added (not working at the moment)
Single objective PSO added
Operators and problems moved to new package
Added support for asynchronous generation creation
Default values changed
Number of blocks for matrix mul configurable. Other small improvements
Matrix mul moved to dedicated package for better reuse
File name changed
Default values changed