More math work.

1. Extended Vector class, added magnitude and normalize.
2. Added translate and rotate matrix builders.