HAL-308: Fix error when no running server is present
Prevent duplicate onReset() calls of nested presenters
Cleanup and reformat
Remove System.out.println()
HAL-295: Optimization for lifecycle links
HAL-296: Prepare progress feature