improved readme by explaining the project structure