fixed documentation and removed assertions from SO3.cpp, which will now throw exceptions instead.