make  accept an IpAddr, fixes #26
update README examples
use cargo's [[example]] attribute to build the examples
update Makefile to use just 'cargo test' and 'cargo clean' to build and run examples