Huge Changes for Networking

- Massive changes to work towards networking
- Client side pretty much done