Added a generic .gitignore file
Used wildcard for filenames instead of exact names.
Added some extra files that i missed initially.
Merge pull request #487 from kyrahabattoir/gitignore

Added a generic .gitignore file