Simulation of polyelectrolytes: counterion condensation, ion capture, and bundle binding