Port safe_md5 to bipy

This includes the required additions to the documentation and pertinent
tests.
Remove whitespace
Change link to avoid the redirection

make checklink complained about the link doing a redirection.
Fix PEP8 complaints
Change Misc to Miscellaneous Utilities
Fix title length
Merge pull request #139 from ElDeveloper/port-safe-md5

Port safe md5