added an md5 string method, and added missing framework headers
added new string hashing methods
Merge remote-tracking branch 'origin/master'