Added VectorProject() and Vector3.MagnitudeSquared() functions.
Some cleanup, changed some comments.
Added != operator for Vector3's, cleaned up some comments.