Impelement CRAM-MD5 (untested)

closes #1
test CRAM-MD5