Issue refs #1656: remove http-related code from reporting service, add autostart feature, refactor file structure