Support for Ctrl+D

Added support for Ctrl+d function. I have also renamed the boolean
value “response” as “terminate” and restructured the basic input
handler method.

Other changes:
-Added Version History
-reversed while(input_handler) in main function
-Changed Printf() lines to group instead of Nightpaws