Add Binary PSO and TrainBinaryPSO to finish the BPSO part