mod. use super method to call init method of parent class.
mod. use UserPeriodMetric map in revert_rate to define time periods.
add. two methods for logging on pool worker methods.
add. pre_process wrapper uses _param_types to auto assign attributes.
mod. refactor logging and parameter initialization.
merge. refactor logging and parameter initialization. Refactor bytes added and revert rate.