Update to Correct_3D_drift.py

I have separated out the improvements to the script into separate commits
1 - added ability and dialog to register hyperstack in RAM rather than writing out as virtual hyperstack
2 - Copy of image information, colour, and properties from original to registered image.