Added simple file class, fixed bug and now loading compiled shaders
= replaced shader compile code with loading precompiled shaders
= shaders are no longer referrenced by relative path, rather by name
+ added file class for easily reading whole file from disc
= fixed bug where shader constant buffer wasn't being released