added REMOVE cascade to User
MD5 message digest factory