Galapagos: a Distributed Parallel Evolutionary Algorithm  Development Platform