Password Changes

-- Added methods to generate password salt and hash
-- Setup password verification on login page
Merge remote-tracking branch 'origin/master'