Add vector conversion traits
Rename length to magnitude and remove distance methods from vec
Add ray_to method to point types
Remove unnecessary method impl (bools now impl Not)