Maxptabu algorithm now discards candidates the right way

Fixes #38
Rolling back to a previous version of function removeRegionAsCandidate
Merge pull request #39 from clusterpy/development

Maxptabu algorithm now discards candidates the right way
Need to complete tests for all algorithms.