Multiple Changes

Brief:
Event Handler Added
Progress made in rendering section
---------------------------------------
Changed Following:
- main.cpp
- renderer.h
- renderer.cpp
---------------------------------------
Added Following:
- events.h
- events.cpp
- shader.cpp