+keyhandler.c - Reads the keystrokes and calls
+functions to handle them.
+
+funcs.c - Functions to handle the keystrokes.
+
+
+Update - 6th Sep 2012 -
+
+Almost there!
+The code now pretty much works as expected.
+
+It looks like the stack-smash problem has now
+been fixed. I've give the code a pretty good
+hammering and it didn't give me problems.
+
+Pressing Enter still exits the program rather
+than storing the existing command-line and "staying
+in the program". I hope to change this soon.
+
+You can edit a command-line (using backspace).
+You can move around with left and right-arrow
+keys.
+Command-history can be recalled from a file with
+the up-arrow key, and you can scroll up and down
+through the command-history.