Significant network system implementation

- Client is largely implemented
- Changes to the Network interface