- allow `log_messages` to take `pre` and `post` parameters - this will allow calling functions to format the log output - add documentation for parameters
- allow `log_messages` to take `pre` and `post` parameters - this will allow calling functions to format the log output - add documentation for parameters