Created new calss CInputHandler - groundwork for Command Design Pattern