create download batch prompt, and some decomposition.
moved server access, session storing, and modal waiting, to it's own class
created download batch prompt and view sample message that goes with it but it does not at this moment actually download anything.
Image in shared.data was conflicting with java.awt.Image so we renamed Image to ImageLoc (Image Location).
  Note this will break many pre-commit to post-commit Transfers