Merge pull request #2 from uProxy/ts-refactor

ts refactor #0; + first end-to-end test works!
refactor 'client' to SocksToRTC.Peer