fair few changes: ip/headers returned vis json for simplicity, split out whois, added todo entries