add md5.js and finish md5 function