add md5.cpp/h