changed error message style to bootstap's label-important
Added NotEmpty validation on email
Added notification entity, renamed SettingsValue interface to JsonString