Analyzing and Biasing Simulations with PLUMED