3D Vector class implementation

Wow, scala. Wow. Implicit classes are kind of nuts.