Implements differential evolution algorithm.

Sets dependence on PyDE which needs to be taken care of.
Also working on phase plots.