Code-refactoring 2023: Use subfunctions to improve code readability
- main() now calls a set of subfunctions instead of directly implementing the full logic
- CLI
- Logger
- Profiler
- Core creation
- Network connection
- Interrupt signals
- Wait for shutdown
- Stop VAServer
- Uses config struct for CLI arguments
- Improved variable / function naming