Add tests against vector math library
Mark constructors as explicit to avoid havoc
Add operators which were incorrectly induced by missing explicits
Avoid superfluos copying by passing const refs
Whitespace
Add class implementation comment headers to Vectors.cpp