Permutation.{cpp,hpp} and closure.hpp no longer define their symbols in the
"Groups" namespace.
Added a tiny bit of documentation to closure.hpp
Overloaded Element.cpp's `operator bool()` to test for non-identity-ness