Second version of the tinyshell. This version pretends to be more independient of the files which I recieved in OS class. Also redifinies the branches system and the directories organization.