added NickNameHelper support private and public ips
private instances are not assigned ips or cnames
can determine if instance is public/private automatically
fix setup.py packages
Merge pull request #1 from adler/master

pull from Mr. Adler