Implementado histórico de comandos.

Marcus, eu implementei um histórico de comandos digitados que você pode apertar pra cima para ver os comandos, e apertar pra baixo também. Ta show de balls, só tem um bug que é visual, se a linha de comando se dividir em duas quando não cabe mais na tela do terminal, a linha de cima não fica mais editável, mas isso é só visual, na verdade da pra editar. Veja que eu só alterei 3 linhas do arquivo main.c e adicionei outros arquivos.