Updated file structure, gitignore, and README.md