#55: Added the isPrimitiveVector function as a static to the Vector class
#55: Updated the vector test specs to use check that the constructors are actually making Vectors
#55: Added on-the-fly magnitude calculation
#55: Added on-the-fly magnitude calculation
#55: Added on-the-fly angle calculation