Adding .gitignore
Adding some of the project files used on Linux. Will add Windows/Mac OSX later.