Improve user registry and login
Better functions to treat with passwords, higher strength bcrypt,
use transaction when creating users.