Fixed errors in headers and removed dot product and cross product from o...

Fixed errors that I did not dectect when compiling the library, and found them when using it. 

Also changed the overloaded operators so dot and cross product are no longer used for operator*.