adds exception throwing to shader loading


Move all ShaderLoading to GLUtil class for consolidation sake.

Signed-off-by: Nick Minkler <sleaker@gmail.com>