added and tested vector length member

also began adding matrix rotation information
changed the sqrt function in vector length to sqrtf

reran tests, and all was well with the world
finished implementing and testing matrix rotation