SkyBoxMaterial.h has been completed

Changes to the Material.h need to be made however need to move onto the
SkyBoxMaterial.cpp first.
Started SkyBoxMaterial.cpp (unfinished at bind)

moved through the SkyBoxMaterial.cpp after a build there are some
glaring errors, some will be corrected later on though through the
changing of the material.h and so on