added the horseshoe tree simulation code. This code is totally hacked and needs to be cleaned up into a function under the common data simulation interfaces.