Added some comments, added generateHash function, and outline of getDLURL function
Added logic to gather localPath if there is one