Cooking with gas.  Updated to allow password authentication and hashing for true UUID