main function. takes in an image name and number of shares (optional) at command line. all output is now "image_name_share#.png" or "image_name_out.png".  Dunno how that will work with n shares.  Optional argument?