added input buffer: this class captures key-input (at the moment it's using OIS directly, later it will use the InputHandler) and writes it into a string - other classes can listen to changes and can read and modify the string.
fixed some bugs in CommandExecutor
fixed a small bug (or changed a questionable feature) in Functor