added support for clickable image screens
fixed crash when user clicks back after selecting add utree
added some error handling on creating decisions
added support for text input (textField/textFieldWithUnit/textFieldNumerical/textArea)
fixed crash when user does not select a screen when adding child screens
refactored code for easier modifications/adding of screens