Edited MD5 function and main loop

MD5 function now takes in a filepath to generate checksum of files
Main loop now exits correctly when "Run Again" option is not
selected