Reorganizing the repository
Updating gitignore.