Fixed compliation and testing problems

Got the current code to compile and fixed a problem with a unit test where one
of the expected results was incorrect. Somehow Wolfram Alpha doesn't use the
same formula for converting quaternions to axis-angles as the rest of the
world.