refactor Settings for OOP principals
Refactor ConfigHandler for reuse.
- Move to kore
Reformat for readability.
Remove unused class
Refactor Logger for reuse
- move Logger to kore
Refactor to share common code.
Merge branch 'feature/oop_refactor' into develop