TimePeriod, CoreQuestion, Survey, Search, and random Bug Fixes

- Fixed Time Period question view
- Made TimePeriod questions extend Numeric ones and fixed functionality~
- CoreQuestion and Identifier functionality
- Survey Model
- Fixed focusing on Add Question popup
- Search functionality for questions
- Started survey configuration view
- Added ability to have array for selectOptions