An Ant Colony Optimisation (ACO) implementation containing various ACO algorithms