Making progress on texture mapping

Added the basics components outlined on the website.  For some reason
it is showing all black where the texture should be.