General Changes

Moved some classes to more appropriate packages/subpackages.
Changed spelling of some classes to British spelling.
Made population based algorithms more consistent wrt their common super class.
Removed/integrated some unnecessary classes.
Fixed some implementation errors in some iteration strategies.