refactored the shortcode model and edit view
refactored the shortcode view
refactor the model function
added shortcode model tests
added all tests in one function test
added international-prefix
fixed internatiional prefix bug on edit
made isNotEditable a generic function
Merge branch 'develop' into feature/disable_shortcode_field_edit
Merge branch 'feature/disable_shortcode_field_edit' into develop