Major Refactor
The object structure has been refactored to better represent the WireGuard config structure, which doesn't really have a server vs peer differentiation. Both are peers of each other.
Additionally, a Config
class has been created to simplify the Peer
and Server
classes.