Updated the readme to improve formatting and describe the project structure.