refactor md5sum function
refactor md5sum function

split file logic out into md5sum_file -- it's good to know exactly what a
function is going to do

fortyninemaps/karta,fortyninemaps/karta,fortyninemaps/karta