fixed Particle.bound() and added several velocity tests due to bug in BoxConstraint