Profile Editor code behind complete.

Saving before filling out the complete form generates an error and the
dialog persists until it is filled out.  If the app orientation changes,
or the app is closes, when it is reopened the app is restored to
wherever the user was at.  Once the profile is completed, whatever was
entered will persist in the main activity.