Added system info endpoint
Added authentication and discovery modules
Updated module dependencies
Added support for self-signed SSL endpoints
Use multicast DNS to discover endpoint addresses for testing
Added support for multicast DNS and automatic registration of HTTP services
Refactoring to avoid circular dependencies