Checking in latest progress (combining Clayton and James' work) plus checking in example event files and geometry file.