Add spec dir
Make a separate util module for public_ipaddress
Argument order matters in 1.8.7
Check value, not response
Add unit tests