added gitignore definition
extended/improved descriptions and places