Mostly played with interface buttons,

Added feedback to user when pressing esc for exit saying its waiting for
other threads to finish.

Added controlls for ^C+c to exit the program right away

Added controlls for ^C+z to "suspend and bring up terminal" this sucks.

Added controll for when user presses backspace to remove characters from
inputbuffer and to not remove more then there is.

Only saves printable characters in inputBuffer unless compiled witd
DEBUG flag in wich case unprintable characters will be represented by
their number.