MAINT: _differentialevolution.py, removed several class attributes. Removed trailing whitespace. Added docstrings for several methods. Added test to ensure args tuple gets passed to cost function.