adding initial register_stack()

adding a function to register a stack of images to an optional target
(defaults to aligning to the first image in a stack).  the images are
presumed to be in x by y by frame order.
more register_stack()
register_stack to register_series

changing output to be a tuple of aligned stack, x shifts and y shifts