dirty draft
OK unit tests passed
dirty code
dirty
implements the Portable PHP password hashing framework
http://www.openwall.com/phpass/
wterm small fix