Throw exception when shader can't be found

This closes #126