getting the embedded image view ironed out a bit more
Also, getting the randomize hash name worked out, to avoid file name
collisions.
beginning to move sub functions into there own import paths