new gitignore file

This is a new .gitignore file.  It will need further additions /
ammendments