Issue fix

- Added missing mutex in ThreadPool
- Log file opens once at logger init
- File method signatures fixed (const method)
- Readme updated