Initial commit.
Fix several bugs that prevent the forwarding RPC from working.

- Incorrect use of rpc.Dial vs rpc.DialHTTP
- Not actually passing any arguments to the RPC
Fix the forwarding RPC handler to bind to 0.0.0.0.
Fix a typo in a type assertion when handling RPC replies.
Remove spammy log statement from RPC handler
Add a simple README
Minor renaming to prepare for handling mDNS.