added error check to shaders
refactored away BaseApp and moved things into the SampleApp
fixed dx11model to actually use index buffer