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

This corrects the issue of github fields being empty (name and location)