Allow Program to re-link after creation
Set project root as working directory

Temporary solution until there's an asset builder
Rename shader contructor function to shaderModule