Reading properties
remove tests
Restructuring Core
Introducing Statistics and ExternalSender modules
Implementing external system module
fixing gradle configs
Using ThreadScope for external sender
Update .gitignore
Configuring boss/worker number of threads
Thread control only for HTTPClient
ExternalSender as Singleton
Collect statistics
Correcting statistics module initialization
CSV output for Statistics