Added check for add/update node

Also added GetStringValue method to:
DirectoryCategory
DirectorySubCategory
OperationalDays
District
Added directory user control to create directory
Refactored SetupControlBasedOn*

- Din't require empty array check
- Updated page title to be "Create" or "Update"
Added line-height fix on chonsen.js dropdown
Added default title "Create" on create directory