Added Selection Change and Improved Vertex Shader

currObject can now be changed using “tab” for forwards and “ ` ” for
backwards.  Vertex Shader was improved by making specular only
calculate when necessary rather than changing it to zero after
calculations have been done.