Refactored SMS-Job and made more settings dynamic

- Added generic exception handling when calling providers
- Improved readability of classes
- Added disposing of resources where missing
- The setting "message format" is now dynamic and can be changed on-the-fly
Settings in OperationLoopFetcher are now dynamic