Change Logs

- Added try catch to constructor in ClientService
Change log

- Only Log Errors on Service Start On Error.
- Fixed a typo in one of the logs.
- Fixed a bug where the Client interface could not read logs.
Change log

- Changed behavior in ClientSettings.load so it no longer makes a note if nothing is loaded.
- Ignored event in Client Settings which prevent serialization
- Put in exception handling for errors that occur in the constructor utilizing the load function.
Change Log

- Added a way to debug service
- Added a new binding type to Channels.
Change log

- Updated interfaces for the changes to the binding.
- Changed for ClientDbConnectionFactory worked to make it more robust and stable.
- Changed how things were managed in the client repository and the algorithms to access managed information have changed to reflect that.
- Added an extension function to IDbConnection so it can be opened immediately.
- General Code clean up
- Miscellenous.