Add axis + angle rotation for Vec3

Should be a bit faster than making a Mat4, and more convenient sometimes. I made a test here to show that it works:

https://gist.github.com/1267219