updated to add md5 hashing of passwords
md5 library