added some structure and functionality to Event class
fixed experimental code errors
Merge pull request #2 from cs27x/feat/cam/EventStructure

Feat/cam/event structure