Hot fix a bad password check
add login update + add db cols
add password change and simplify password generation
reduce the id size
simplify the verify and getUserByUsername functions