Feature: Embedded Shaders

Shaders are now located in shaders.d as string literals.
Also, hotfix to a lighting bug.  Things are way prettier now.
Also, merged Merge Modules pull request, so should be an easy merge after that pull request