Totally recoded the Hasher (Closes #10)

Thus, password checking is instant!