Moved libtermedit to be more of a replacement to readline. It now initializes and deinitializes itself in the read function, and returns the string that was read when a user presses enter.