made default SMTP responders generic so it is easier to extend the default implementation

also changed IObservableServerConfiguration to ISmtpServerConfiguration