Added command prompt, currently commands are not being stored correctly in the cmd_buffer for parsing. There is also a limit on how many characters can be entered on the screen for some reason. clear_screen function has been implemented.