Modified logging

- Added support for logging to files
- Added support for logging HTML content
- Added function to override logging configuration
- Added logging support to all existing classes