direction == 'left' handled in from_separatrix

Now the from_separatrix method and the functions it calls work more
generally which made it very simple to write the rotated() and
reversed() methods as well.