Changed when user profile is asked for.

User profile information will be asked for when the program first
starts, but only after the user has uploaded at least one trip, and the
user has not previously uploaded the profile information.
Fixes #95