added gitignore file and other generated files