Implemented User Profile view.

NEW
* Created and implemented the user's profile CRUD view.

CHANGES
* Added all possible programs and associated options in the seed.
* Updated Users schema: users now have a unique ID field that's
  dictated by the table row increment, and a `university_id`
  field that is user specified.