Pulled rotation methods out of CayleyGraph and refactored into a
GraphRotator Class.