Used ControlMessages to get the source IP
Merge pull request #8 from armen/control_message

Used ControlMessages to get the source IP