Feature/nuisance

@drussel 
Is this change ok? Central piece is `Nuisance::enforce_bounds` and `Nuisance::remove_bounds`. In particular, I'm afraid that if the Particle is destroyed while some bounds are set, the scorestate won't be, unless someone call remove_bounds. I was thinking of using a scoped_ptr for that scorestate, but I wasn't sure.