Rejigged the Event class

Now takes the components in the constructor to prevent any incomplet
objects.
Fixed missing argument  in constructor signature
Rejigged EventLocation to take all three arguments in the constructor
Addad EventPlaces class EventPlaces.class.php