Finished Implemented Line-Wrapping

Added full functionality of text printing in regards to line wrapping of
both input and output text, also added to functions for backspace,
command history and tab completion but work is still in progress