Code Restructuring (#1)

Finished my Issue #1.
Added .gitignore
Added empty Files for Shaders which I try to add now.