Addition of gitignore and minor changes to directory structure