User login with hash and salt, based on the auth example in the visionmedia/express repo