Implements an IDataModel and creates an GitEvent class.
Adds remove method to IDataModel.
Notifications service now stores new events to the DataModel.
Adds logic to show and remove events from event log.
Adds a temporary method for getAllCommits
Merge branch 'feat/event_log_logic' into dev