added .gitignore

First one is an easy one to get the hang of it.  

the .gitignore will prevent files from getting committed that have no business being in the repository (IDE Settings etc).