ts refactor #1

Primary changes:
- Renamed client and server to socks-to-rtc and rtc-to-net, respectively.
- Typescript modules and classes for the rtc-to-net portion
- Socks.Session

End-to-End still works :)