Thin-line VPN implementation

Thin-line implementation of the VPN client and server. Server supports a single session, and does nothing more
complicated than forwarding traffic.