md5 now works for utf8 encoded strings as well. Added extra vertical spacing at the bottom of the page. Thanks @yazhini.