Changed type of Event data to std::vector<int>
Added EventType enum
Added Input Callbacks which will make an event and send them to the Event Manager