Handle successful registration.

Upon successful registration, ensure there is an associated Profile and
Verify entry in the database.  I took the liberty of converting the
addUser() function to something that returned a Promise instead of the
old callback-driven function as well.