I need an explanation of the directories in linux. Where are programs kept, and what directories do what and have what inside them?