added EventManger class -
handles event registering, listening, firing through the whole app
for now just the class - test will folow