Draft: feat: Implement RFC 2516 compliant PPPoE server with RP-PPPoE integration
- Added RFC 2516-COMPLIANCE.md detailing the compliance and architecture of the PPPoE server.
- Created RP-PPPoE-INTEGRATION.md to guide users on integrating with Roaring Penguin PPPoE.
- Developed pppdManager.ts for managing pppd daemon instances, including spawning processes and handling secrets.
- Implemented pppoePacket.ts for parsing and constructing PPPoE packets, including discovery and session packets.
- Enhanced configuration options for dynamic IP assignment, session management, and security features.
- Added logging and monitoring capabilities for active sessions and troubleshooting.