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