Added pretty generic gitignore for a cpp project

Ignores cpp and python language files (may decide
to use python for scripting) Ignores major operating
system files (this project should never touch windows
but its there just in case) Ignores editors only two
are vim and sublime text because those are the only two
decent editors, anything else can be added later at need.