Angle Modulation Fixes

-AngleModulationProblem no longe converts binary solutions to erroneous double vectors
-OneMax now expects a binary input vector

Signed-off-by: Bennie Leonard <bennie.leonard@gmail.com>
Fix Von Neumann Neighbourhood

The index of the south entity was incorrect for certain topology sizes.
Specifically, topologies with 3, 7 and 8 entities resulted in an index
out of bounds exception.

Wrapping now works correctly for all topology sizes.
Merge pull request #203 from robgarden/vonNeumann

Fix Von Neumann Neighbourhood
Merge pull request #201 from benniel/AM_Article

Angle Modulation Fixes