* Update class diagrams * Implement BoundedChannel and multithreaded logging infra * Integrate logging channel system * Update string concatenations to use std::format * Add pretty print log
* Begin work on Runpod docker config * Reduce docker image size * Create .dockerignore