several updates

- add user fields to profile model
- migration user field data to profile
- update profile submission page to include name and location when empty