Initial Commit of Assignment 6
Fix bug with z-axis not being manipulatable.
Finally fix scaling problem.

Swap scale and rotate application. Only update specifically chosen
scaling axis.
Move light position out of shader.

Rotates around y-axis based on time.