- removed database implementations
- added nested utils package
- added logger interface