updated structure and added gitignore file to ignore certain files and folders