Minor Refactor
Add minimal working shader example
Update gitignore
Add Makefiles
Add config.mk for Makefiles