UI and Get User Inputs

Updates:
1) UI was updated to include more fields
2) getUserInput function updated to include more values
Fixes Needed
1) still creates objects even when fields are empty.
2) Need to validate user inputs