Adjust symptom bit mask to work with Catalyze

Change userSymptoms global array to NSArray for storing on Catalyze (from int array). Populate array when logging in with arbitrary values, and load in viewDidLoad of the MainVC. Adjust method calls in showNextSymptom to work with NSArray.
Major change following meeting with Lelan

Adjust currentSymptom int to become a property. Move symptoms to enumerated type. Adjust staging of UI element creation to allow for different screens (E.g. radio buttons for activity). Move all UI creation into separate methods. Adjust symptoms to use Lipinski’s modified ESAS.

Code refactor in this commit is good, and increases readability and reuse of code even while adding the ability to use UISegmentedControl. However, no solution has yet been found for what should happen when submit is pressed. Possibly two different submit functions, which show two different alerts? In any case, app is currently NOT FUNCTIONAL and crashes when submit is pressed on a radio button page. This is OK for now.
Update Catalyze SDK to latest version

Delete then re-clone Catalyze-iOS-SDK from github to update to the latest version. Update includes some refactoring of CatalyzeUser methods (signup, login, logout) so those changes are made as well.