Implemented hiding/showing complexity in hospital creation screen based on deployment setting and hospital marker tweaking

Based on the deployment setting flags in the config file, certain fields in the hospital creation screen are shown/hidden. This is done in order to hide complexity whenever needed. Also implemented marker function which shows different colored markers based on the hospital status.
Either you have a deployment setting to control visibility of these fields OR you customize them in the template - but not both. A deployment setting would be checked and applied in the model, whilst the template would just set it - but if you do the entire field customization in the template, then a deployment setting is not needed.

Further the settings lack lookup functions (in S3Config) and default values.