Minor finishing touches.
Made make file.
removing unused libraries
removed debug functions and updated cmake project
made ls function and made a sorting algorithm.
Made rainbow library.
made possible to print rainbow.
made buildsh better
clean up
uploading the compleated project to git