add bind_to() to GillespieWorld
Abstract class should have virtual destructor