added gitignore to ignore target folder