Added three methods to Vector3D class.

magnitude() - returns magnitude of the vector as double
magnitudeSquared() - returns squared magnitude of the vector as double
unitVector() - returns unit vector of the vector as Vector3D
Added Ray class.