Save the user record in the DB after profile fetch

Also now correctly storing oauth_token as a varchar field, not a
fixed-length binary field.