Stores original position and original cigar during realignment.

Stores original position and original cigar during realignment.
Addresses issue #348 in the adam project.