#4 Core Classes : call listeners on keyboard input

- added Subject functionalit to InputManager
- quit Application on ESCAPE