Add peer and remote_ip to conn struct.
Merge pull request #79 from MSch/expose-peer

Add peer and remote_ip to conn struct.
Add tests for peer and remote_ip fields.
Merge pull request #80 from MSch/peer-tests

Add tests for peer and remote_ip fields.
Allow call/2 to be overridable
Merge pull request #82 from chrismccord/cm/allow-call-override

Allow call/2 to be overridable