Fix bug in SpatialCenterInitialisation

- The average position is now returned correctly.
- Added unit test for SpatialCenterInitialsation and Diversity.
Merge pull request #159 from robgarden/spatialCenterFix

Fix bug in SpatialCenterInitialisation