Refactor FinatraServer to allow custom tlsConfig

Allow implementors to supply a custom TLS Configuration for secure services.