Week 4 homework

been remis in not spliting this into smaller commits:

-added event property to particle
-added code to read in and sort particle pairs be invarient mass using stl