Events and Input

Added basic input handling, the necessary events for that and the
conversion between SFML and Trillek Key Codes.