Let undo also use fold/fnewpos
Change the way copy_col works, now uses copy()

Closes #5