add explicit namespace directives for ambiguous function names, fix missing comma on line 6.
fix
fix misnamed variable in initialize()
rename private function calls to point to private$, add dummy save_file
update ts_handler call
add lubridate, rework query
add hash generator, log_writer, amend query
minor tweaks, new dependency
tweak indentation, fix naming bug in run()