Created ShaderManager and changed a few things regarding freeing shader resources