4 Destroys, ALNS and addition to Action_Random

4 destroy methods have been added, along with a first draft of ALNS.
Minor addition to Action_Random ( executeRemove() )