Added gitignore
Reorganized file structure