Upgraded the hashing method, added password update affordance