updates project structure and adds readme section with explainations