Made MPulseTimes use the time of the peak. Have also added some comments to explain each of the new functions in TPulseIsland.cpp