Add MD5 checksum support for file verification.

And improve the UI.