Started shader parser

This will let me have the shader activate textures based on whether they
are used in the shader. I could also create vertex buffers based on the
shader vertex input layout. There are other helpful information that can
be pulled from the shader as well.